export default {
  namespaced: true, // namespaced属性用于解决不同模块的命名冲突问题
	state: {
		loginCode: uni.getStorageSync('loginCode') || '', // 获取登录后的code
		userAuthority: uni.getStorageSync('userAuthority') || {}, // 用户授权后得到的用户信息
		openid: uni.getStorageSync('openid') || '', // 获取小程序的openid 
		isUserState: uni.getStorageSync('isUserState') || false, // 登录状态
		roleStatus: uni.getStorageSync('roleStatus') || '', // 0：单位管理员  1：单位员工  2：机构管理员  3：机构员工  4：监管管理员  5：监管员工
		userInfo: uni.getStorageSync('userInfo') || {}, // 登录后获取的用户信息
		qualityNum: uni.getStorageSync('qualityNum') || 0.5, // 判断机型以方便改变其压缩等级
		LongLat: {
			longitude: '', // 经度
			latitude: '', // 纬度
		}
	},
	mutations: {
		// 保存登录后获取的用户信息
		setUserInfo(state, userinfo) {
			uni.setStorageSync('userInfo', userinfo)
			state.userInfo = userinfo
		}, 
		// 角色状态赋值
		setRoleStatus(state, datadata) {
			uni.setStorageSync('roleStatus', datadata)
			state.roleStatus = datadata
		}
	}
}
